package descentFly.data
{
	import away3d.materials.BitmapMaterial;
	import away3d.materials.ColorMaterial;
	import away3d.materials.methods.EnvMapMethod;
	import away3d.materials.methods.FresnelEnvMapMethod2;
	
	import descentFly.away3D4.Background.df_bgSpace;
	import descentFly.away3D4.Generator.df_bonusGenerator;
	import descentFly.away3D4.Generator.df_doorGenerator;
	import descentFly.away3D4.Generator.df_envGenerator;
	import descentFly.away3D4.Generator.df_monsterGenerator;
	import descentFly.away3D4.Generator.df_pointsGenerator;
	import descentFly.away3D4.Generator.df_starRain;
	import descentFly.away3D4.Generator.df_tportGenerator;
	import descentFly.away3D4.action.df_actionRotate;
	import descentFly.away3D4.chips.df_monster;
	import descentFly.away3D4.controller.df_doorAway;
	import descentFly.away3D4.controller.df_robot;
	import descentFly.away3D4.element.Extends.df_ammoController;
	import descentFly.away3D4.element.Extends.df_bonusController;
	import descentFly.away3D4.element.Extends.df_medicineController;
	import descentFly.away3D4.element.Extends.df_teleportController;
	import descentFly.away3D4.element.Extends.df_tportLevelCtrl;
	import descentFly.away3D4.element.df_element3DS;
	import descentFly.away3D4.element.df_rollElem;
	import descentFly.away3D4.element.df_sphereElement;
	import descentFly.away3D4.material.df_UVAnimMaterial;
	import descentFly.weaponts.df_pulseWeapont;
	import descentFly.weaponts.element.df_laserElement;
	import descentFly.weaponts.element.df_plasmaElement;

	public class df_classes {
		public static const GEN_POINTS		: Class = df_pointsGenerator;
		public static const GEN_TPORT		: Class = df_tportGenerator;
		public static const GEN_MONSTER		: Class = df_monsterGenerator;
		public static const GEN_DOOR		: Class = df_doorGenerator;
		public static const GEN_BONUS		: Class = df_bonusGenerator;
		
		public static const EXT_SPACE		: Class = df_bgSpace;
		public static const EXT_ENVIROMENT	: Class = df_envGenerator;
		public static const EXT_RAIN		: Class = df_starRain;
		
		public static const ELEM_3DS		: Class = df_element3DS;
		public static const ELEM_ROLL		: Class = df_rollElem;
		public static const ELEM_SPHERE		: Class = df_sphereElement;
		
		public static const CTRL_MEDICINE	: Class = df_medicineController;
		public static const CTRL_AMMO		: Class = df_ammoController;
		public static const CTRL_TPORT		: Class = df_teleportController;
		public static const CTRL_LPORT		: Class = df_tportLevelCtrl;
		public static const CTRL_DOOR		: Class = df_doorAway;
		public static const CTRL_ROBOT		: Class = df_robot;
		public static const CTRL_BONUS		: Class = df_bonusController;
		
		public static const MAT_UVANIM		: Class = df_UVAnimMaterial;
		public static const MAT_COLOR		: Class = ColorMaterial;
		public static const MAT_BITMAP		: Class = BitmapMaterial;
		
		public static const METHOD_ENV		: Class = EnvMapMethod;
		public static const METHOD_FENV		: Class = FresnelEnvMapMethod2;
		
		public static const ACT_ROTATE		: Class = df_actionRotate;
		
		public static const CHIP_MONSTER	: Class = df_monster;
		
		public static const WP_PULSE		: Class = df_pulseWeapont;
		public static const BULLET_LASER	: Class = df_laserElement;
		public static const BULLET_PLASMA	: Class = df_plasmaElement;
	}
}